package com.base.listNode;

import com.base.listNode.ListNode;

/**
 * @ClassName: DeleteNode
 * @Description: 237. 删除链表中的节点
 * 请编写一个函数，使其可以删除某个链表中给定的（非末尾）节点。传入函数的唯一参数为 要被删除的节点
 * @author: li
 * @Date: 2021/8/18 3:08 下午
 */
public class DeleteNode {
    public void deleteNode(ListNode node) {
        /**
         * 删除当前结点。
         * 将后面结点的值赋值给前面结点，然后删除后面的结点。
         */
        if (node.next == null) {
            node.next = new ListNode(0);
        }

        node.val = node.next.val;
        node.next = node.next.next;




    }
}
